// 给定一个整数数组，判断是否存在重复元素。
// 如果任意一值在数组中出现至少两次，函数返回 true 。如果数组中每个元素都不相同，则返回 false 。


const containsDuplicate = function (nums: number[]): boolean {
    const hashSet = new Set<number>();// 声明哈希集合
    for (let i = 0; i < nums.length; i++) {
        if (hashSet.has(nums[i])) {
            return true;
        }
        hashSet.add(nums[i]);
    }
    return false;
};


// 非常简单，基本就是考察了哈希集合这一种数据结构的使用
// 数组验重的方法还是非常多的，包括：
// 破解法枚举、哈希集合、indexOf、排序等等。
